<?php
session_start();
include(dirname(dirname(dirname(__FILE__)))."/functions/inc/util.inc.php");
include(dirname(dirname(dirname(__FILE__)))."/functions/inc/mydb.inc.php");
inicializar($listado,  dirname(__FILE__)."/listado.html");
$db=new mydb();
$criterio_busqueda_cli="";

if(isset($_POST["acc"])){//si se hizo click en buscar actualizo los parametros para el buscador
$_SESSION["busqueda_cli"]["dni"]=$_POST["dni"];
$_SESSION["busqueda_cli"]["tipo_cliente"]=$_POST["tipo_cliente"];
}
if(isset($_SESSION["busqueda_cli"])){
$post_dni=$_SESSION["busqueda_cli"]["dni"];
$post_tipo_cliente=$_SESSION["busqueda_cli"]["tipo_cliente"];

}
/////////////
////***************ARMO EL FORMULARIO DE busqueda_cli; MARCA, MODELO, PROVEEDOR, UBICACION... ETC****************************////

///////////////////*************************************************************************************************/////////
/////////////////////////CARGO LOS PARAMETROS DE POST EN EL FORMULARIO QUE VIENEN DE LA busqueda_cli
// Y ARMO EL CRITERIO DE busqueda_cli PARA LA CONSULTA/////////////////////////////

if(isset($post_dni) && trim($post_dni)!=""){//die();
    $listado->setVariable("dni",$post_dni);
    $criterio_busqueda_cli.=" AND cli_dni LIKE '%{$post_dni}%'";
}

if(isset($post_tipo_cliente) && trim($post_tipo_cliente)!=""){//die();
    $listado->setVariable("select_".$post_tipo_cliente,"selected");
    if($post_tipo_cliente=="revendedor")
    $criterio_busqueda_cli.=" AND revendedor_id!=0 AND revendedor_id is not NULL ";
    else    
    $criterio_busqueda_cli.=" AND casual_id!=0 AND casual_id is not NULL ";
}
if(isset($_SESSION["clientes"])){

    foreach($_SESSION["clientes"] as $i=>$val){
        $criterio_busqueda_cli.=" AND cliente.cli_id!=".$val." ";
    }
    
}

if(isset($_SESSION["venta_id"])){
    $criterio_busqueda_cli.="AND cliente.cli_id NOT IN (SELECT cli_id FROM venta WHERE venta_id={$_SESSION["venta_id"]}) 
AND cliente.cli_id NOT IN (SELECT cli_id FROM condominio WHERE venta_id={$_SESSION["venta_id"]})";
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////
$qry="SELECT * FROM cliente WHERE cli_eliminado=0 $criterio_busqueda_cli ORDER BY cli_apellido ";
//$rs=$db->consulta($qry);
//die(print_r($rs));
/////////////PAGINADOR//////////////////////////////////
include_once (dirname(dirname(dirname(__FILE__)))).'/functions/inc/paginator.class.php';
$pages = new Paginator;  
$cantidad_mostrar=5;
$pages->items_per_page=$cantidad_mostrar;
$_GET["ipp"]=$cantidad_mostrar;
$resultados=paginar($db,$pages,$qry,$listado);

/////////////PAGINADOR//////////////////////////////////
if(count($resultados)){
    foreach ($resultados as $rs){
        $listado->setVariable("dni_lis",$rs["cli_dni"]);
        $listado->setVariable("apellido",$rs["cli_apellido"]);
        $listado->setVariable("nombre",$rs["cli_nombre"]);
        $listado->setVariable("telefono",$rs["cli_telefono"]);
        $listado->setVariable("domicilio",$rs["cli_domicilio"]);
        if(isset($rs["revendedor_id"]) && $rs["revendedor_id"]>0)
        $listado->setVariable("tipo_de_cliente_lis","<div class='alert alert-inverse span1 text-center'>Revendedor</div>");
        else
        $listado->setVariable("tipo_de_cliente_lis","<div class='alert alert-info span1 text-center'>Casual</div>");
        
        
        $listado->setVariable("id_agregar",$rs["cli_id"]);
       
        
        $listado->parse("resultados");
    }
}
$listado->setVariable("paginado",$pages->display_pages());  

$listado->show();
?>
